﻿$(function () {
    var calleRules = $('#Calle').rules('remove');

    $('.barrios-selector').columnize({ columns: 3 });

    $('.barrios-selector input:checkbox').click(function () {
        if ($(this).is(':checked')) {
            $(this).parent().find('ul input:checkbox').attr('checked', true);
        } else {
            $(this).parent().find('ul input:checkbox').attr('checked', false);
        }
    });

    $("#buscar-accordion").accordion({
        active: parseInt($('#TipoBusqueda').val()),
        change: function (event, ui) {
            var tipoBusqueda = $(this).accordion("option", "active");
            $('#busqueda-form input').removeAttr('disabled');

            // Buscar por barrio
            if (tipoBusqueda == 0) {
                $('#Calle').rules('remove');
            };

            // Buscar por calle
            if (tipoBusqueda == 1) {                
                $('#Calle').rules('add', calleRules);
            };

            // Buscar por mapa
            if (tipoBusqueda == 2) {
                $('#busqueda-form input').attr('disabled', true);
            }                        
            
            $('#TipoBusqueda').val(tipoBusqueda);
        }
    });
});